large level of participation - Francés Inglés Diccionario